Establishing Developer Mindset

In Establishing a Web Developer Mindset, you'll learn about the history of the languages you'll be studying, the Web, and our place today as Web Developers in an evolving story. After learning about problem solving strategies, you'll write a letter to your future self describing how you can overcome any challenge ahead in this Nanodegree, and set some goals for what you want to achieve. You'll also learn how to get feedback from Udacity Project Reviewers. Go ahead, get started now!


In Establishing a Web Developer Mindset, you'll learn about the history of the languages you'll be studying, the Web, and our place today as Web Developers in an evolving story. After learning about problem solving strategies, you'll write a letter to your future self describing how you can overcome any challenge ahead in this Nanodegree, and set some goals for what you want to achieve. You'll also learn how to get feedback from Udacity Project Reviewers. Go ahead, get started now!

Project Instructions

Now that you’ve learned about the history of Front End Development, and where you stand in that evolving story, I want you to reflect on what your journey will be like as you develop your skills. You’ve heard from us about how our experience has been as web developers, but now you should read more from others about their problem solving strategies. Go ahead and read the following:

Once you’ve read these, you’ll know all about the path ahead of you, and you’ll have even more tools to help you solve problems and grow your Developer Mindset.

On the project submission page, you’ll do the following for your first project:
  1. Imagine that you are a month into your Nanodegree program and you’re stuck. Totally stuck. You have no idea what’s wrong and you have no idea how to get yourself out of this mess. You’ll write a letter to yourself using what you’ve learned.How will you solve your problem? What skills do you have now that will help you tackle challenges? How will what you’ve learned about having a growth mindset help you reach your goals?
    • Optional: Consider writing your letter using basic markdown syntax, a key skill that front-end developers use to write readmes.
  2. Write a brief statement sharing your goals as a developer with us. These goals can be project goals, career goals, or personal goals. Is there a dream job you’re working toward? Is there a project idea you’ve been aching to start working on?
    • Optional: In addition to your goals, we also want to know about any questions you have about the process of becoming a Front End Developer. Is there anything about being a Front-End Developer that you’d like to know more about?

Project Review

Your reflection project will be reviewed by our Udacity project reviewers, who are all working developers. They are real humans who have faced the same challenges you will, so they’ll be able to offer up some insights that may help you as you embark on these goals! Make sure to take some time to really think about these reflections. Many of these developers have had the same questions and concerns as you, and they want to hear what you have to say! Reviewers will use a rubric to evaluate each project you submit. Rubrics are specific to each project.

Project Rubric

CRITERIA MEETS SPECIFICATIONS
File Submitted The submitted project contains a single file with your goals & letter to self.
Reflections The file includes a reflection on your goals as a developer.
Letter to Self The submission file includes a letter to your future self, describing how you will solve problems, the skills you have that will help you tackle challenges, and how a 'growth mindset' will help you reach your goals on the other side of any challenge.

If you are having any problems submitting your project or wish to check on the status of your submission, please email us at frontend-project@udacity.com.